﻿

html, body, div, span, applet, object, iframe, h1, h2, h3,

h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,

big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, caption, tbody, tfoot,

thead{margin:0; padding:0; border:0 none; outline:0;}

html, body {width:100%; height:100%;}

/*html {*/
/*FILTER: gray;*/
/*-webkit-filter: grayscale(100%);*/
/*}*/

body {margin:0 auto; font:14px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}

h1,h2, h4, h5, h6 {font-weight:normal; font-size:100%;}



caption{text-align:left;font-weight:normal;}

a {text-decoration:none; cursor:pointer;color:#555;}

p {line-height:22px; text-align:justify;}

a img, iframe {border:none;}

a:link {color:inherit;}

a:hover {color:#b70910;}

:focus {outline:0;}



/*img{ vertical-align:top;}*/

ol, ul {list-style:none;}

em,i{ font-style:normal;}

input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}

/* == clearfix == */

.clearfix:after {display:block; height:0; clear:both; content:"\200B";}

.clearfix {*zoom:1;}/*IE/7/6*/

.relative{ position:relative;}

.absolute{ position:absolute;}

.fl{ float:left;}

.fr{ float:right;}

.cb{clear:both; _height:0;_font-size:0;}

/* == 以上 reset Css == */

.tc{ text-align:center;}

.f14{ font-size:14px;}

.f16{ font-size:16px;}

.f18{ font-size:18px;}

.t2{ text-indent:2em;}

.tin{ text-indent:-9999px;}

.red{color:#be0102;}

/**************** 全局公用样式 ****************/

body {max-width:100%; min-width:1200px; +overflow:hidden; color:#555; background:#fff;}

.wrap	{position:relative; margin:0 auto; width:1200px; height:auto;}



.index{ background:#fbe8d9;}

#header {position:relative; z-index:5; height:148px; background:url(../images/bg_top.png) repeat-x;}

	#header .wrap{height:148px; color:#fff; }

	.logo { width:320px; height:131px; position:absolute; left:50%; margin-left:-159px;background:url(../images/bg_logo.png) no-repeat center top;}

	.logo a{ display:block; width:320px; height:131px; background:url(../images/logo.png) no-repeat center center;}

	.menu{z-index:15; height:96px;}

	.menu .nav{margin:0 auto;}

	.menu .nav li{float:left;list-style:none;}

	.menu .nav li a{display:block;height:96px; line-height:96px;width:88px;color:#fff;text-decoration:none;position:relative;overflow:hidden; font-size:16px; text-align:center;}

	.menu .nav li a:hover,.menu .nav li a.current{background:url(../images/menu_bg_h.png) no-repeat center top;color:#fff; font-size:16px;}

	.menu .nav li .box{width:88px;height:auto;position:absolute;top:100px;left:0;background:url(../images/bg00080.png) repeat;display:none;z-index:15; padding:5px 0; overflow:hidden;}

	.menu .nav li .box a{display:block;color:#fff;height:30px;line-height:30px;border-bottom:1px dotted #5a5a57;background:none;padding-top:0;}

	.menu .nav li .box a:hover{ background:#a00304}

	.menu .nav li.u2 .box{left:88px;}

	.menu .nav li.u3 .box{left:176px;}

	.menu .nav li.u4 .box{left:264px;}

	.menu .nav li.u5 .box{left:352px;}

	.menu .nav li.u6 .box{left:758px;}

	.menu .nav li.u7 .box{left:846px;}

	.menu .nav li.u8 .box{left:934px;}

	.menu .nav li.u9 .box{left:1022px;}

	.menu .nav li.u10 .box{left:1110px;}

	

	.menu .nav li.current a{ background:url(../images/menu_bg_h.png) no-repeat center top;color:#fff; }

	.menu .nav li.blank{ width:320px; display:block; height:131px;}

	.search{ height:26px; line-height:26px; position:absolute; right:0; bottom:13px;}

	.searchB{ height:26px; line-height:26px; position:absolute; right:840px; bottom:13px;}

	.searchform{ color:#666; }

	.searchform input{border:none; float:left; line-height:26px;}

	.searchform .input-kw{ width:200px; height:26px; line-height:26px;  padding:0 2px; font-size:12px;border:1px solid #ddd;}

	.searchform .input-btn{ background:#920000 url(../images/btn_search.png) no-repeat center center; width:40px; height:28px;line-height:26px; cursor: pointer;color:#9f9c8f; font-size:12px;}



#content {position:relative; overflow:hidden;}


	
	
	
	
#banner {position:relative; z-index:2; width:100%; height:420px; overflow:hidden;}
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#banner .pics li a {display:block; width:100%; height:100%;}
#banner .pics li p{ position:absolute;width:100%; margin:0 auto; bottom:0; height:40px; line-height:40px; background:url(../images/bg00050.png) repeat; width:100%;color:#fff;font-size:16px; padding-left:14%;}
#banner .pics .b1 {display:list-item;}
#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev {left:-50px;}
#banner .btns .next {right:-50px;}
#banner .btns .prev.on {left:100px;}
#banner .btns .next.on {right:100px;}
#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;z-index:6px;}
#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off {background:url(../images/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(../images/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(../images/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(../images/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .g-wrap {position:absolute; left:90%; bottom:0; z-index:2; margin-left:-565px; width:1130px; height:25px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:9px; height:9px; border-radius:13px; border:2px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}
#banner .g-wrap .idxs li.on {background-color:#cf001e; border-color:#cf001e;}



.main{ width:1200px; margin:25px auto; overflow:hidden;}

	/* 校园新闻*/

	.xy-news{ background:#fff; width:440px; padding:10px;height:293px;}

	.xy-news .tit{ height:32px; line-height:30px; color:#fff; background:#800301 url(../images/news.png) no-repeat 0 center; padding-left:15px;}

	.xy-news .tit .more{  padding-right:5px;font-size:12px; color:#FFFFFF; float:right} 

	.xy-news .ct{ padding:10px 5px;margin:0; padding:0;}

	.xy-news .ct li{margin:0; padding:0; line-height:28px;height:28px; overflow:hidden; font-size:12px;background:url(../images/dot.jpg) no-repeat 0 center; padding-left:10px;}

	.xy-news .ct li a{color:#555; line-height:27px;height:27px; margin:0; padding:0;}

	.xy-news li:hover,.xy-news li:hover a { color:#ce001d;}

	.xy-news .ct li span{ float:right;line-height:25px;height:25px; margin:0; padding:0; overflow:hidden;}

	.xy-news .ct li.first{ border-bottom:1px dotted #800301; padding-bottom:15px; margin-bottom:10px; position:relative; height:100px; background:none;}
	.xy-news .ct li a.dt{float:left;}

	.xy-news .ct li.first h1.tith1{ text-align:center; color:#800301; margin-top:10px; font-size:14px; height:30px; line-height:30px; overflow:hidden; }

	.xy-news .ct li.first h1.tith1 a{ text-align:center; color:#800301;margin:0 auto; clear:both;}

	.xy-news .ct li.first p{ line-height:20px; padding:0 5px; font-size:12px;}

	.xy-news .ct li.first .more{ position:absolute; bottom:7px; right:5px;  background:#851d09; padding:0 5px;height:20px; text-align:center; line-height:20px;}

	.xy-news .ct li.first .more a{ color:#fff;}

	.newsbox{ width:440px; height:293px; background:#fff; margin:0 20px; position:relative; padding:10px; overflow:hidden;}

	.newsbox .tit{ overflow:hidden; background:url(../images/tab_fb.png) no-repeat 0 bottom; padding-bottom:12px;  margin:0;}

	.newsbox .tab-content{ padding-top:10px; margin:0;}

	/*tab*/	

	.hidden{display:none;}

	.newsbox .SwapTab{ width:100%;height:32px; background:#800301; display:block; }

	.newsbox .SwapTab span{height:32px; width:95px; line-height:32px; display:block; text-align:center;cursor: pointer; color:#333; float:left;}

	.newsbox .SwapTab span a{ color:#fff; font-size:14px;}

	.newsbox .SwapTab .fb{ cursor: pointer; background:#fff; font-weight:normal; }	

	.newsbox .SwapTab .fb a{ color:#800301; }

	.list-news{ overflow:hidden; padding:0 5px; margin:0;}
	.
	.list-news ul{ margin:0; padding:0;}

	.list-news li{ position:relative; margin:0; overflow:hidden;zoom:1;line-height:26px;height:26px;font-size:12px;background:url(../images/dot.jpg) no-repeat 0 center;padding-left:10px; }

	.list-news li span{ float:right; color:#888; display:clock; margin:0; padding:0;}

	.list-news li a{ float:left; color:#555; width:330px; overflow:hidden; margin:0; padding:0;}

	.list-news li:hover,.list-news li:hover a { color:#ce001d;}

	.list-news .more{ position:absolute; width:40px; height:18px; text-align:center; line-height:18px; font-size:10px; display:block; text-transform:uppercase; color:#fff; top:18px; right:15px; padding-right:7px}

	/* 快捷入口*/

	.kjrk{ background:#fff; padding:10px; width:200px; float:left;height:291px;}

	.kjrk .tits{ color:#800301; font-size:14px; line-height:32px; border-bottom:1px solid #ddd;}

	.kjrk .k-list{ padding:3px 0; overflow:hidden;}

	.kjrk .k-list li{ width:33%; float:left; text-align:center;}

	.kjrk .k-list li a{ width:100%; display:block; padding:5px 0; font-size:12px;}

	.kjrk .k-list li a:hover{ background:#f9e1c6;}

	.kjrk .k-list li a em{ width:60px; height:60px; margin:0 auto; display:block; margin-bottom:3px;}
	
 
     #footer{ clear:both;height:75px;font-size:12px;color:#fff;background-color:#a00304; z-index:100;}
	 #footer .wrap{background-color:#a00304; z-index:100;}

	.foot-menu{ float:left; line-height:62px; margin-left:150px;background:#a00304;}

	.foot-menu a{ padding:0 20px; display:block;color:#fff; height:62px; border-right:1px dotted #c7a5a5; float:left; font-size:14px;}

	.foot-menu a:hover{ text-decoration:underline; color:#fff;}

	.foot-txt{ width:100%; float:center; padding-top:15px; margin-left:50px;background:#a00304; text-align:center}

	.foot-txt p{ line-height:25px; text-align:center}
		

/*栏目页*/

	.banner{ height:257px;}

	.focus{width:1200px;position:relative; height:257px; }

	.f129x98{width:1200px;height:257px;overflow:hidden}

	.f129x98 img{width:1200px;height:257px}

	.f1200x257 img{width:1200px;height:257px}

	.rslides{width:100%;position:relative;list-style:none;padding:0}

	.rslides li a{ display: block; float:left; margin-right:8px;}

	.rslides_nav{ display: none;}

	.rslides_tabs{margin:0 auto;clear:both; position:absolute; bottom:0; height:17px; right:0;}

	.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-left:1px; }

	.rslides_tabs a{overflow:hidden;background:rgba(0,0,0, .2);width:15px; height:15px; background:#000; padding:0 5px; color:#fff;}

	.rslides_tabs .rslides_here a{color:#fff; background:#a00304;}

	

	.sidebar{ float:left; width:210px; margin-bottom:35px;}

	.side-menu{background:url(../images/side-li-b.jpg) no-repeat left bottom; padding-bottom:12px;}

	.side-menu .title{ height:43px; line-height:43px; background:url(../images/side-t.jpg) no-repeat; font-size:16px;  color:#Fff; text-align:center;}

	.side-menu .menuUl{ padding:5px; border-left:1px solid #ddd;border-right:1px solid #ddd;}

	.side-menu .menuUl li{ background:url(../images/side-li-bg.jpg) no-repeat; line-height:38px; text-align:center;}

	.side-menu .menuUl li.cur a{ background:url(../images/side-li-bg-hov.png) no-repeat center center;color:#fff; display:block;}



	.col-main{ float:right;width:950px; margin-bottom:45px;}

	.col-main-t { margin-top:30px; background:url(../images/bg_ffd4d4.jpg) repeat-x 0 5px;;}

	.col-main-t .col-title{ font-size:18px; color:#000; font-weight:bold; padding-right:10px; background:#fff;}

	.col-main-t .posdiv{ margin-top:10px; height:30px;}

	.col-main-t .posdiv em{ color:#be0102; font-size:17px; text-transform:uppercase; float:left; margin-right:15px;}

	.col-main-t .posdiv .position{background:url(../images/arrow.png) no-repeat 0 3px; overflow:hidden; padding-left:15px;}

	.col-main-t .posdiv .position a{padding:0 15px 0 0; margin:0 5px 10px 0; float:left;background:url(../images/arrow.png) no-repeat right -28px;}

	.col-content { padding:15px 0;}

	.col-content .p-cont{ padding:5px; }

	.col-content .p-cont p{ padding-bottom:15px;line-height:27px; font-size:14px; text-align:left}

	

	.show-content{ border:1px solid #ddd; padding:35px; margin:20px 0 0;}

	.show-content .tith1{ text-align:center; color:#bc181b; font-size:20px; border-bottom:1px solid #eee; line-height:40px; margin:0 50px;}

	.show-content .p-time{ line-height:36px; text-align:center;}

	.show-content .p-time span{ padding:0 15px; font-size:12px;}

	.show-content .p-cont{ margin:10px 50px; font-size:14px;}

	.show-content .p-cont p{ padding-bottom:15px; line-height:24px;}

	.show-content .p-cont img{ max-width:100%; vertical-align:middle;}

	.pagepre{ margin:25px 50px 0; border-top:1px dotted #ad0e12; padding:15px 0;}

	.contact {margin:10px 0;}

	.contact p { overflow:hidden; margin-bottom:10px; line-height:34px; }

	.contact p em{ float:left; display:block; margin-right:10px;}

	.contact p span{float:left; display:block;}

	

	

	/*新闻列表*/

	.col-content .pic-list li{ float:left; margin:10px 16px 10px 0; text-align:center;width:300px;}

	.col-content .pic-list li img{ display:block; width:300px; height:206px;}

	.col-content .pic-list li p{ line-height:18px; height:36px;text-align:center; margin-top:5px;} 

	.col-content .news-list{ padding:5px;}

	.col-content .news-list ul{ margin-bottom:35px;}

	.col-content .news-list li{ line-height:36px; overflow:hidden; border-bottom:1px dotted #ddd; background:url(../images/arrow.png) no-repeat 0 12px; padding-left:15px;}

	.col-content .news-list li a{ float:left;}

	.col-content .news-list li span{  float:right;}

	.xy-list ul li{ background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:50px; overflow:hidden; margin-bottom:20px;}

	.xy-list ul li .xy-img{ float:left; width:200px; margin-right:25px;}

	.xy-list ul li .xy-img img{ width:200px;}

	.xy-list ul li .xy-text{ float:right; width:650px;}

	.xy-list ul li .xy-text h3{ font-size:15px; font-weight:normal; line-height:24px; color:#000;}

	.xy-list ul li .xy-text h4{ margin:10px 0;}

	.xy-list ul li .xy-text h4 span{ background:#d12427; color:#fff; font-size:14px; padding:2px 10px;}

	.xy-list ul li .xy-text p{ font-size:12px;}

	

	#box{ position:relative; width:600px; height:460px;  margin:25px auto;}

	#box .bigUl{border:1px solid #f2f2f2;}

	#box .bigUl li img{ width:600px; height:420px;}

	#box .prev{ position:absolute; width:42px; height:42px; background:url(../images/icon-focusimg-btn.png) no-repeat; z-index:500; top:190px; left:-60px; opacity:0.7; filter:alpha(opacity=0.7); cursor:pointer;}

	#box .next{ position:absolute; width:42px; height:42px; background:url(../images/icon-focusimg-btn.png) -42px 0 no-repeat; z-index:500; top:190px; right:-60px; opacity:0.7; filter:alpha(opacity=0.7);cursor:pointer;}

	.bigUl li { position:absolute;}

	.numberUl { position:absolute; right:0; bottom:40px; z-index:400}

	.numberUl li{width:24px; height:13px;  float:left; background:#3c3c3c; opacity:0.7; margin-left:1px;}

	.numberUl li a{ display:block ;width:24px; height:13px; color:#fff; font-size:12px; text-align:center; line-height:13px;}

	#box .textUl{ text-align:center;}

	#box .textUl li{ position:absolute; left:20px; bottom:10px; display:none;font-size:16px; text-align:center; width:100%;}

	.numberUl li.night a{ background:#ad0e12; color:#fff; }

	

	

	/*分页*/

	.pagelist{color:#555;text-align:center; clear:both;height:30px; padding-top:7px; font-size:12px;}

	.pagelist a,.pagelist .disabled{cursor:pointer; padding:4px 8px;color:#555; border:1px solid #ddd; margin-right: 5px;}

	.pagelist span{ padding:4px 8px;background:#b20405;color:#fff;border:1px solid #b20405;}

	.pagelist span.current{ background:#cc110f;color:#fff;border:1px solid #cc110f; margin-right: 5px;}

	

	.zhaopin input{border:1px solid #999999; height:25px; line-height:25px;}

	.zhaopin select{border:1px solid #999999; height:25px; line-height:25px;}

	.zhaopin textarea{border:1px solid #999999;}

	.font12{

font-size:12px;

}

.font13{

font-size:13px;

}

.font14{

font-size:14px;

}

.font18{

font-size:18px;

font-weight:bold;

}

.bold{

font-weight:bold;

}

.red{

color:red;

}

.gray{

color:gray;

}



#resume_info3{

margin:10px;

}

#resume_info4{

margin:10px;

}

#resume_submit{

margin:10px;

text-align:right;

}

.textarea{

width:300px;

height:150px;

font-size:13px;

color:#000000;

}

table,td,tr,th{

	font-size:12px;

	color: #333333;

	line-height: 1.5;

	font-family: "宋体", Arial, Helvetica, sans-serif;

}

.STYLE9{

color:red;

}

.jieguo {padding-top:-15px; padding-bottom:15px}

.jieguo strong{ word-spacing:15px}

.beian{float:right; padding:5px;}



	





